/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package ships.core;

import ships.core.exceptions.InvalidMatrixEntryException;

/**
 *
 * @author fqhuy
 */
public interface IMatrix<E extends Number> extends INDArray<E> {

    public E[] getEntry(int x, int y);

    public void setEntry(int x, int y, E[] value) throws InvalidMatrixEntryException;

    public int getMinX();

    public int getMinY();

    public int getWidth();

    public int getHeight();
}
